createOutgoingCall

abstract fun createOutgoingCall(terminatorAddress: String?, callInterface: OutgoingCallCreateInterface?)

This method is to create outgoing/mobile originated calls.

Parameters

terminatorAddress

address defining the target of the call (remote party)

callInterface

base interface for outgoing call creation events


abstract fun createOutgoingCall(originatorAddress: String?, terminatorAddress: String?, callInterface: OutgoingCallCreateInterface?)

This method is to create outgoing/mobile originated calls

Parameters

originatorAddress

address defining the source of the call

terminatorAddress

address defining the target of the call (remote party)

callInterface

base interface for outgoing call creation events


abstract fun createOutgoingCall(callId: String?, originatorAddress: String?, terminatorAddress: String?, callInterface: OutgoingCallCreateInterface?)

This method is to create outgoing/mobile originated calls and it will set callId for that call. Identifier (callId) is NOT related with WebRTC GW session id

Parameters

callId

Id of call. If this set as null MobileSDK will generate a callId.

originatorAddress

address defining the source of the call.

terminatorAddress

address defining the target of the call (remote party).

callInterface

base interface for outgoing call creation events


abstract fun createOutgoingCall(terminatorAddress: String?, callApplication: CallApplicationListener?, callInterface: OutgoingCallCreateInterface?)

Deprecated

CallApplicationListener is no longer used. Switch to CallService#createOutgoingCall(String, OutgoingCallCreateInterface) instead

This method is to create outgoing/mobile originated calls.

Parameters

terminatorAddress

address defining the target of the call (remote party)

callApplication
callInterface

base interface for outgoing call creation events

See also


abstract fun createOutgoingCall(originatorAddress: String?, terminatorAddress: String?, callApplication: CallApplicationListener?, callInterface: OutgoingCallCreateInterface?)

Deprecated

CallApplicationListener is no longer used. Switch to CallService#createOutgoingCall(String, String, OutgoingCallCreateInterface) instead

This method is to create outgoing/mobile originated calls

Parameters

originatorAddress

address defining the source of the call

terminatorAddress

address defining the target of the call (remote party)

callApplication
callInterface

base interface for outgoing call creation events

See also


abstract fun createOutgoingCall(callId: String?, originatorAddress: String?, terminatorAddress: String?, callApplication: CallApplicationListener?, callInterface: OutgoingCallCreateInterface?)

Deprecated

CallApplicationListener is no longer used. Switch to CallService#createOutgoingCall(String, String, String, OutgoingCallCreateInterface) instead

This method is to create outgoing/mobile originated calls and it will set callId for that call. Identifier (callId) is NOT related with WebRTC GW session id

Parameters

callId

Id of call. If this set as null MobileSDK will generate a callId.

originatorAddress

address defining the source of the call.

terminatorAddress

address defining the target of the call (remote party).

callApplication

application listener for call service.

callInterface

base interface for outgoing call creation events

See also